package com.tanhua.domain.mg;

import lombok.Data;
import org.bson.types.ObjectId;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

@Data
//指定表名
@Document("quanzi_comment")
public class Comment implements Serializable {

    private ObjectId id;//评论表的主键
    private Long userId;//当前用户Id 评论的用户id
    private ObjectId publishId;//发布id
    private Integer commentType;//评论类型 1点赞 2评论 3喜欢
    private Integer pubType;//评论内容类型 1对动态操作 2对视频操作 3对评论操作
    private String content;//评论内容
    private Long created;//评论时间
    private Integer likeCount=0;//点赞数
    private Long publishUserId; //被评论人ID--动态表的作者id

    //动态选择更新的字段
    public String getCol() {
        if(commentType==1){
            return "likeCount";
        }
        else if (commentType==2){
                return "commentCount";
        }
        else {
            return "loveCount";
        }
    }


}
